// app.js
import './utils/utils'
import './utils/http'
App({
  onLaunch() {
    this.getToken()
  },
  globalData: {},
  //保存token
  token: '',
  r_token: '',
  //获取token
  getToken() {
    // 获取本地存储里面的token数据
    // wx.getStorage(option) // 异步
    // wx.getStorageSync('key') // 同步
    // wx.getStorage({
    //   key: 'token',
    //   success: (res) => {
    //     // console.log(res);
    //     // 将获取的token 保存到 token属性里面
    //     this.token = res.data
    //   },
    //   fail: () => { }
    // })
    const token = wx.getStorageSync('token')
    this.token = token
    const r_token = wx.getStorageSync('r_token')
    this.r_token = r_token
  },

  /**
   * 存储token
   * @param {*} token token
   * @param {*} r_token 刷新token
   */
  setToken(token, r_token) {
    // 3. 存token 到 本地存储 和 App函数里面
    wx.setStorageSync('token', token)
    // console.log(app)
    this.token = token
    wx.setStorageSync('r_token', r_token)
    this.r_token = r_token
  }
})
